# Author: 开哥
# 2025年11月12日12时20分
# wangjk_loong@163.com

# 练习7_4改写，使用条件测试
# topping = ''
# while topping != 'quit':
#     topping = input("请告诉我您想添加到披萨中的配料：（不再添加请输入quit）\n")
#     if topping != 'quit':
#         print(f'已经在披萨中加入了{topping}。\n')

# 练习7_4改写，使用标志
# active_flag = True
# while active_flag:
#     topping = input("请告诉我您想添加到披萨中的配料：（不再添加请输入quit）\n")
#     if topping == 'quit':
#         active_flag = False
#     else:
#         print(f'已经在披萨中加入了{topping}。\n')

# 练习7_4改写，使用break
# 已经在7_4中实现


# 练习7_5改写，使用条件测试
# age = 0
# while age != -1:
#     age = int(input("请告诉我您的年龄：（输入-1结束程序）"))
#     if age == -1:
#         continue
#
#     if age < 0 and age != -1:
#         print("年龄错误！")
#     elif age < 3:
#         print("免费观看！")
#     elif age < 12:
#         print("请支付优惠票价，10美元。")
#     else:
#         print("请支付全价票，15美元。")

# 练习7_5改写，使用标志
# active_flag = True
# while active_flag:
#     age = int(input("请告诉我您的年龄：（结束程序请输入-1）"))
#     if age == -1:
#         active_flag = False
#     elif age < 0 and age != -1:
#         print("年龄错误！")
#     elif age < 3:
#         print("免费观看！")
#     elif age < 12:
#         print("请支付优惠票价，10美元。")
#     else:
#         print("请支付全价票，15美元。")

# 练习7_5改写，使用break
while True:
    age = int(input("请告诉我您的年龄：（结束程序请输入-1）"))
    if age == -1:
        break
    if age < 0 and age != -1:
        print("年龄错误！")
    elif age < 3:
        print("免费观看！")
    elif age < 12:
        print("请支付优惠票价，10美元。")
    else:
        print("请支付全价票，15美元。")
